body{
    background: url("../imagens/background.jpg") repeat-y top center;
}
div{
    margin: 0px auto;
    width: 80%;
    border: 1px solid #000000;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    clear:both;
    position: relative;
}
div#centro{
    /* Para Mozilla/Gecko (Firefox etc) */
    background: -moz-linear-gradient(bottom, #666, #fff) repeat-X;

    /* Para WebKit (Safari, Google Chrome etc) */
    background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#fff)) repeat-X;
    font-weight: bold;
    line-height:25px;
}
p{
    font-size:23px;
    font-weight: bold;
    text-align: center;
}
.mensagem-erro {
    border-color: transparent;
    height: 15px;
    font-weight: bold;
    display:block;
    color: red;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}
.erro{
    border-color: #FF0000;
}
fieldset{
    margin: 20px;
}
label.error { 
    color: red;  
    font-size: 11px 
}
label{
    padding-left: 10px;
}
input{
    margin-bottom: 9px;
}